#include "selectsort.h"
#include "insertsort.h"
#include "bubblesort.h"
#include "shellsort.h"
#include "quicksort.h"
#include <stdio.h>
#include "mergesort.h"
void printArray(int array[], int len){
        for (int i = 0; i < len; i++){
                printf("%d ", array[i]);
        }
        printf("\n");
}
void test()
{
        int array[] = {12,5,433,253, 23 ,12, 986, 12, 45, 28};
        int len = sizeof(array) / sizeof(*array);
        printArray(array, len);
        //selectSort(array, len);//选择排序
        //insertSort(array, len);//插入排序
        //bubbleSort(array, len); //冒泡排序
        //shellSort(array, len); //希尔排序
        //quickSort(array, len); //快速排序
        mergeSort(array, len);//归并排序
        printArray(array, len);
}
int main(int argc, char const *argv[])
{
        test();
        return 0;
}